road torch - Español Inglés Diccionario